/**
 * 
 */
package bookshop.dao;

import java.util.List;

import bookshop.domain.TempStore;
import bookshop.service.helper.TempStoreQueryHelper;





/**
 * @author Administrator
 *
 */
public interface TempStoreDao {

	//添加图书到暂存架
	void addBookToStore(TempStore ts);
	
	//根据customer_id取得图书
	List<TempStore> getBookByCustID(String customerId);
	
	//删除暂存架的图书
	void deleteBook(Integer Id);
	
	//根据查询条件查询相应的图书
	List<TempStore> getTempStoreByCondition(TempStoreQueryHelper helper);

	//根据条件查询总的图书数
	Long countTempStoreByConditon(TempStoreQueryHelper helper);
		
	//根据pageno和查询条件查询图书
	List<TempStore> getScopedTempStores(TempStoreQueryHelper helper,int startIndex,int fetchSize);
}
